package com.ssyt.yt1.day30.echo.demo3;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * 
 <pre>
 * 服务端
 * Echo程序，是网络编程的一个经典案例，称为回应程序，即：客户端输入哪
 * 些内容，服务端会在这些内容前加上“Echo:“并将信息返回客户端。
 * 其它要求：
 * a）客户端可以多次输入		         
 * b）如果客户端输入exit则客户端退出。
 * </pre>
 */
public class EchoServer {

	public static void main(String[] args) throws IOException {
		// 1）建立Socket连接
		ServerSocket serverSocket = new ServerSocket(8989);
		while (true) {
			System.out.println("等待客户端连接...");
			Socket socket = serverSocket.accept();
			new Thread(new EchoThread(socket)).start();
		}
		// 5）关闭Socket
	}
}
